@charset "utf-8"; 
.iHeader {background: white;}

.iHeader .iH_top {
}

.iHeader .iH_main {
}
.com_page{
    text-align: center;
    margin: 50px auto;
}
.com_page li{
    display: inline-block;
    margin: 0 4px;
    line-height: 25px;
    font-size: 14px;
}
.com_page li a{
    padding: 0 8px;
    border: 1px solid;
}
.com_page li span{}
.iH_top {
    background: #F7F7F7;
    height: 30px;
    line-height: 30px;
}

.iH_top .wh {
}

.iH_top .iH_tListL {
    float: left;
}

.iH_top .iH_tListR {
    float: right;
}

.iH_tListL {
}

.iH_tListL a {
    font-size: 12px;
    background-size: 15px;
    background-repeat: no-repeat;
    padding-left: 23px;
    margin-right: 20px;
}

.iH_tListL a:hover {
    font-weight: bold
}

.iH_tListR {
}

.iH_tListR a {
    display: inline-block;
    position: relative;
    padding: 0 10px;
    font-size: 12px;
}

.iH_tListR a:after {
    content: '';
    position: absolute;
    right: 0;
    height: 16px;
    width: 1px;
    background: #4C4C4C;
    top: 7px;
}

.iH_tListR a:last-of-type:after {
    display: none;
}

.iH_main {
    height: 140px;
}

.iH_main .iLogo {
    float: left;
    margin-top: 40px;
}

.iH_main .iLogo img {
    width: 260px;
    height: 50px;
    object-fit: contain;
}

.iH_main .home_search {
    float: right;
    margin-top: 20px;
}

.iH_main .it_form {
    float: left;
}

.iH_main .iH_r {
    float: right;
    margin-top: 32px;
    margin-left: 30px;
}

.home_search {
}

.home_search .tt {
    font-family: JXK;
    font-size: 18px;
    color: #1FAE9D;
    letter-spacing: 0;
    font-weight: 400;
}

.it_form {
    display: block;
}

.it_formS {
    width: 550px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid rgba(31,174,157,1);
    margin-top: 5px;
}

.it_formS select {
    float: left;
    width: 120px;
    font-size: 14px;
    color: #282828;
    padding: 0;
    border: 0;
    text-align: center;
    line-height: 40px;
    background-image: url(../images/select.png);
    background-repeat: no-repeat;
    background-position: right;
    margin-right: 15px;
}

.it_formS input.inp {
    font-size: 14px;
    height: 38px;
    border: none;
    width: 330px;
    padding: 0;
    text-indent: 20px;
    border-left: 1px solid #ECECEC;
}

.it_formS input[type=submit] {
    width: 82px;
    height: 38px;
    background: #1FAE9D;
    border: none;
    font-size: 18px;
    color: #FFFFFF;
    float: right;
}

.it_form .keyword {
    font-size: 12px;
    color: #777777;
    text-align: left;
    margin-top: 5px;
}

.it_form .keyword span {
    display: inline-block;
}

.it_form .keyword a {
    color: #777777;
    display: inline-block;
    margin-right: 5px;
}

.iH_r {
}

.iH_r .tel {
    float: left;
    background-image: url(../images/t_tel.png);
    background-repeat: no-repeat;
    padding-left: 38px;
    background-size: auto 100%;
}

.iH_r .tel span {
    font-size: 12px;
    display: block;
}

.iH_r .tel a {
    font-size: 20px;
    color: #1FAE9D
}

.iH_r .aLogin {
    float: right;
    margin-left: 20px;
    background: white;
    color: #1FAE9D;
}

.aLogin {
    width: 120px;
    height: 40px;
    line-height: 40px;
    display: block;
    border: 1px solid rgba(31,174,157,1);
    font-size: 14px;
    color: #1FAE9D;
    text-align: center;
}

.aLogin span {
    background-image: url(../images/t_login.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 19px;
}
.aLogin:hover span{background-image: url(../images/t_login_.png);}
.iT_nav {
    background: #1FAE9D;
    padding: 25px 0;
}

.iT_nav .wh {
}

.iT_nav ul {
    justify-content: space-between;
}

.iT_nav ul li {
    border-right: 1px solid white;
    padding-right: 10px;
}

.iT_nav ul li:last-of-type {
    border-right: 0;
    padding-right: 0;
}

.iT_nav ul li h3 {
    font-size: 16px;
    background-repeat: no-repeat;
    height: 32px;
    background-size: 32px;
    padding-left: 40px;
    line-height: 32px;
    color: white;
    margin-bottom: 10px;
}

.iT_nav ul li .item {
}

.iT_nav ul li .item>div {
    float: left;
    margin-right: 12px;
}

.iT_nav ul li .item a {
    display: block;
    color: white;
    line-height: 20px;
    margin-bottom: 5px;
}

.home_consulting {
    margin-bottom: 30px;
}

.home_consulting .wh {
}

.home_consulting .tou_01 {
}

.home_consulting .home_consulting_list {
    width: 100%;
}

.home_consulting_list {
    justify-content: space-between;
}

.home_consulting_list li {
    text-align: center;
}

.home_consulting_list li a {
}

.home_consulting_list li img {
}

.home_consulting_list li p {
    font-size: 18px;
    color: #282828;
    margin-top: 8px;
}

.home_newScoll {
    background: #F8F8F8;
    height: 40px;
    line-height: 40px;
}

.home_newScoll .wh {
    position: relative;
    padding-left: 71px;
    padding-top: 7px;
}

.home_newScoll .wh>h3 {
    display: inline-block;
    font-size: 14px;
    color: #1FAE9D;
    position: absolute;
    left: 0;
    top: 0;
}

.home_newScoll .newScoll {
}

.newScoll {height: 25px;}

.newScoll .swiper-slide {line-height: 25px;}

.newScoll .swiper-slide a {
}

.newScoll .swiper-slide time {
    color: #1FAE9D;
}

.newScoll .newScoll-next {
    background-image: url(../images/right01.png);
    background-size: 16px;
}

.newScoll .newScoll-prev {
    display: none
}

.home_industry {
}

.home_industry .wh {
}

.home_industry .tou_02 {
}

.home_industry .industry_con {
    height: 720px;
}

.industry_con .l_nav {
    width: 120px;
    position: relative;
    float: left;
    z-index: 11;
}

.industry_con .l_nav>.item {
}

.industry_con .l_nav>.item>a {
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    width: 100px;
    margin-left: 10px;
    border-bottom: 1px solid #e8e8e8;
}

.industry_con .l_nav>.item:hover {
    background: #1FAE9D;
}

.industry_con .l_nav>.item:hover>a {
    color: white
}

.industry_con .l_nav .nav_hide {
}

.industry_con .l_nav>.item:hover .nav_hide {
    display: block
}

.industry_con .l_nav .two_nav {
}

.industry_con .l_nav .two_item {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.industry_con .l_nav .two_nav {
    width: 190px;
    height: 100%;
    float: left;
    padding: 20px;
}

.l_nav .two_item {
}

.l_nav .two_item h3 {
    font-size: 14px;
    color: #282828;
    margin-bottom: 5px;
}

.l_nav .two_item a {
    font-size: 12px;
    color: #666666;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}

.l_nav .two_hot {
    width: 160px;
    background: #e8f6f5;
    height: 100%;
    float: right;
    text-align: center;
}

.l_nav .two_hot h3 {
    font-size: 14px;
    color: #1FAE9D;
    margin-bottom: 10px;
    margin-top: 20px;
}

.l_nav .two_hot a {
    display: block;
    font-size: 12px;
    color: #282828;
    line-height: 2;
}

.nav_hide {
    position: absolute;
    left: 120px;
    top: -1px;
    height: 720px;
    width: 352px;
    display: none;
    border-left: 1px solid rgba(31,174,157,1);
    background: white;
    border: 1px solid rgba(31,174,157,1);
}

.industry_con {
    border: 1px solid rgba(31,174,157,1);
}

.industry_con .l_con {
    float: right;
    width: 1078px;
    padding: 20px;
}

.industry_con .l_con:after {
    content: '';
    display: table;
    clear: both;
}

.industry_con .item {
}

.industry_con .l_con .item {
    height: 340px;
    width: 50%;
    float: left;
}

.industry_con .item1 {
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    padding-right: 20px;
    padding-bottom: 20px;
}

.industry_con .item2 {
    border-bottom: 1px solid #EEEEEE;
    padding-left: 20px;
    /* padding-bottom: 20px; */
}

.industry_con .item3 {
    padding-right: 20px;
    padding-top: 20px;
}

.industry_con .item4 {
    padding-left: 20px;
    padding-top: 20px;
    border-left: 1px solid #EEEEEE;
}

.industry_con .tou_02 {
    margin-top: 0;
    margin-bottom: 15px;
}

.industry_con .tou_02 h3 {
    padding-left: 0
}

.industry_con .tou_02 h3:after {
    border-left: 0;
    display: none;
}

.industry_con .news_tt {
    height: 120px;
    overflow: hidden;
}

.industry_con .news_tt a {
}

.industry_con .news_tt .ro {
    float: right;
    width: 355px;
}

.industry_con .news_tt img {
    width: 120px;
    float: left;
    object-fit: cover;
}

.industry_con .news_tt h3 {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
}

.industry_con .news_tt p {
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    height: 32px;
}

.industry_con .news_tt span {
    width: 80px;
    height: 30px;
    display: inline-block;
    border: 1px solid #1FAE9D;
    line-height: 30px;
    text-align: center;
    color: #1FAE9D;
    float: right;
    margin-top: 10px;
}

.industry_con .news_list {
    margin-top: 15px;
}

.industry_con .news_list li {
    float: left;
    width: 48%;
    padding-left: 10px;
    position: relative;
    /* margin-bottom: 10px; */
    margin-top: 6px;
}

.industry_con .news_list li:nth-of-type(2n) {
    float: right
}

.industry_con .news_list li:before {
    content: '';
    width: 4px;
    height: 4px;
    position: absolute;
    background: #282828;
    border-radius: 10px;
    left: 0;
    top: 9px;
}

.industry_con .news_list li a {
    display: block;
    font-size: 13px;
    line-height: 22px;
    height: 44px;
}

.home_core {
}

.home_core .wh {
}

.home_core .tou_01 {
}

.home_core .home_core_list {
}

.home_core_list {
    justify-content: space-between;
}

.home_core_list li {
    width: 372px;
    height: 490px;
    text-align: center;
    background-size: cover;
}

.home_core_list li h3 {
    font-size: 20px;
    color: white;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
    padding-top: 30px;
}

.home_core_list li h3:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 3px;
    background: white;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
}

.home_core_list li a {
    width: 300px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #FFFFFF;
    background: rgba(255,255,255,.3);
    margin: 0 auto;
    border-radius: 50px;
    color: white;
    margin-bottom: 15px;
}

.home_report {
}

.home_report .wh {
}

.home_report .home_re_l {
    width: 800px;
    float: left;
}

.home_report .home_re_r {
    width: 370px;
    float: right;
}

.home_re_l {
}

.home_re_l .tou_02 {
}

.home_re_l .tt_01 {
}

.home_re_l .th_01 {
}

.tt_01 {
    height: 32px;
    line-height: 32px;
}

.tt_01 a {
    float: left;
    background: #EEEEEE;
    color: #999999;
    padding: 0 15px;
    font-size: 14px;
}

.tt_01 a:hover,.tt_01 a.cur {
    background: #1FAE9D;
    color: white;
}

.th_01 .item {
    position: relative;
    padding: 20px;
}

.th_01 .item .reportSwiper {
}

.th_01 .item .report_next {
    width: 30px;
    height: 100px;
    background-color: #EEEEEE;
    background-image: url(../images/zl_l02.png);
    background-size: 100%;
    right: 0;
    margin-top: -50px;
}

.th_01 .item .report_prev {
    width: 30px;
    height: 100px;
    background-color: #EEEEEE;
    background-image: url(../images/zl_l01.png);
    background-size: 100%;
    left: 0;
    margin-top: -50px;
}

.reportSwiper .swiper-slide {
}

.reportSwiper .report_item {
}

.report_item {
    width: 250px;
    height: 100px;
}

.report_item img {
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 10px;
}

.report_item .ro {
    width: 140px;
    float: left;
}

.report_item .ro h3 {
    font-size: 12px;
    color: #282828;
    line-height: 16px;
    height: 48px;
}

.report_item .ro p {
    font-size: 12px;
    color: #999999;
    margin-bottom: 10px;
}

.report_item .ro p span {
    font-size: 16px;
    color: #E83636;
}

.report_item .ro .btuA {
}

.report_item .ro .btuB {
    float: right;
}

.home_re_r {
}

.home_re_r .tou_02 {
}

.home_re_r .home_service {
}

.home_service {
}

.home_service li {
    width: 175px;
    height: 135px;
    text-align: center;
    border: 1px solid #EEEEEE;
    float: left;
    margin-bottom: 20px;
}

.home_service li:nth-of-type(2n-1) {
    margin-right: 20px
}

.home_service li a {
    padding-top: 18px;
}

.home_service li img {
    height: 60px;
    width: auto;
}

.home_service li p {
    font-size: 18px;
    margin-top: 10px;
}

.home_hotindusyt {
}

.home_hotindusyt .wh {
}

.home_hotindusyt .home_hot_l {
    width: 800px;
    float: left;
}

.home_hotindusyt .home_hot_r {
    width: 370px;
    float: right;
}

.home_hot_l {
}

.home_hot_l .tou_02 {
    height: 25px;
}

.home_hot_l .tou_02 h3 {
    float: left;
    margin-right: 20px;
}

.home_hot_l .tou_02 .list {
    float: left
}

.home_hot_l .hot_news {
}

.home_hot_r {
}

.home_hot_r .tou_02 {
}

.home_hot_r .Knews {
}
.hot_news li:after{
    position:absolute;
    content:'';
    width: 0;
    background: #1fae9d;
    height: 1px;
    bottom: -1px;
    transition: all .5S;
    left: 0;
}
.hot_news li:hover:after{width:100%}
.hot_news {
}

.hot_news li {
    height: 140px;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
    position: relative;
}

.hot_news li img {
    width: 190px;
    height: 120px;
    float: left;
    margin-right: 20px;
}

.hot_news li .ro {
}

.hot_news li h3 {
    font-size: 16px;
    color: #282828;
    height: 20px;
}

.hot_news li p {
    font-size: 12px;
    color: #999999;
    line-height: 15px;
    height: 15px;
    margin-top: 5px;
}

.hot_news li .tags {
    margin-top: 10px;
}

.hot_news li .tags a {
    border: 1px solid #1FAE9D;
    color: #1FAE9D;
    line-height: 22px;
    padding: 0 5px;
}
.hot_news li .tags a:hover{
    background:#1FAE9D;
    color:white
}
.hot_news li time {
    font-size: 12px;
    color: #CCCCCC;
    margin-top: 5px;
    display: block;
}

.hot_news li .btu {}

.hot_news li .btu a {
    line-height: 30px;
}

.hot_news li .btu .btuA {
    background: white;
    color: #1FAE9D;
    border: 1px solid #1FAE9D;
}

.hot_news li .btu .btuB {
    background: #FE8052;
    color: white;
    border-color: #FE8052;
    margin-left: 20px;
}

.Knews {
    border-left: 2px solid #1FAE9D;
    margin-left: 7px;
    padding-left: 20px;
}

.Knews li {
    position: relative;
    margin-bottom: 26px;
}

.Knews li:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 15px;
    border: 2px solid #1fae9d;
    left: -28px;
    background: white;
}

.Knews li a {
}

.Knews li time {
    display: block;
    font-size: 16px;
    color: #282828;
}

.Knews li p {
    font-size: 14px;
    color: #888888;
    line-height: 20px;
    height: 40px;
    margin-top: 5px;
}

.home_plan {
}

.home_plan .wh {
}

.home_plan .home_plan_l {
    width: 800px;
    float: left;
}

.home_plan .home_hplan_r {
    width: 370px;
    float: right;
}

.home_plan_l {
}

.home_plan_l .tou_02 {
}

.home_plan_l .plan_list {
}

.plan_list {
}

.plan_list li {
    float: left;
    width: 144px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.plan_list li:nth-of-type(5n) {
    margin-right: 0
}

.plan_list li img {
    width: 144px;
    height: 88px;
    object-fit: cover;
}

.plan_list li p {
    font-size: 14px;
    color: #282828;
    line-height: 20px;
    height: 40px;
}

.home_hplan_r {
}

.home_hplan_r .tt_02 {
}

.home_hplan_r .th_02 {
}

.home_hplan_r .tt_03 {
    padding: 10px 0;
}

.home_hplan_r .th_03 {
}

.tt_02 {
    background: #1FAE9D;
    height: 80px;
    color: white;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: space-around;
}

.tt_02 a {
    color: white;
    float: left;
    text-align: center;
}

.tt_02 a:hover,.tt_02 a.cur {
}

.tt_02 a img {
    display: none;
    height: 36px;
}

.tt_02 a:hover img,.tt_02 a.cur img {
    display: block;
    margin: 0 auto;
}

.tt_02 a span {
    text-align: center;
    -webkit-align-self: center;
    align-self: center;
    position: relative;
    padding-left: 7px;
}

.tt_02 a:hover span,.tt_02 a.cur span {
    display: block;
    padding-left: 0;
    margin-top: 5px;
}

.tt_02 a span:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: white;
    border-radius: 5px;
    left: 0;
    margin-right: 2px;
    top: 50%;
    margin-top: -2px;
}

.tt_02 a:hover span:before,.tt_02 a.cur span:before {
    display: none
}

.th_02 {border: 1px solid #1fae9d;}

.th_02>.item {
}

.tt_03 {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: space-around;
}

.tt_03 a {
    width: 80px;
    height: 30px;
    background: #EEEEEE;
    line-height: 30px;
    text-align: center;
    color: #999999;
    position: relative;
}

.tt_03 a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #1fae9d;
    bottom: -10px;
    left: 50%;
    margin-left: -6px;
    display: none;
}

.tt_03 a:hover,.tt_03 a.cur {
    background: #1fae9d;
    color: white;
}

.tt_03 a:hover:after,.tt_03 a.cur:after {
    display: block
}

.th_03 {
}

.th_03 .planList {
    display: none;
}

.th_03 .planList:first-of-type {
    display: block
}

.planList {
}

.planList li {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 10px;
}

.planList li a {
    padding: 10px 0;
}

.planList li p {
	font-size: 14px;
	color: #282828;
	height: 20px;
 }
.home_hplan_r {
}

.home_hplan_r .tt_02 {
}

.home_hplan_r .th_02 {
}

.home_hplan_r .tt_03 {
	padding: 10px 0;
}

.home_hplan_r .th_03 {
}

.tt_02 {
	background: #1FAE9D;
	height: 80px;
	color: white;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-around;
}

.tt_02 a {
	color: white;
	float: left;
	text-align: center;
}

.tt_02 a: hover,.tt_02 a.cur {
}

.tt_02 a img {
	display: none;
	height: 36px;
}

.tt_02 a: hover img,.tt_02 a.cur img {
	display: block;
	margin: 0 auto;
}

.tt_02 a span {
	text-align: center;
	-webkit-align-self: center;
	align-self: center;
	position: relative;
	padding-left: 7px;
}

.tt_02 a: hover span,.tt_02 a.cur span {
	display: block;
	padding-left: 0;
	margin-top: 5px;
}

.tt_02 a span: before {
	content:'';
	position: absolute;
	width: 4px;
	height: 4px;
	background: white;
	border-radius: 5px;
	left: 0;
	margin-right: 2px;
	top: 50%;
	margin-top: -2px;
}

.tt_02 a: hover span:before,.tt_02 a.cur span:before {
	display:none
}

.th_02 {
}

.th_02>.item {
}

.tt_03 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-around;
}

.tt_03 a {
	width: 80px;
	height: 30px;
	background: #EEEEEE;
	line-height: 30px;
	text-align: center;
	color: #999999;
	position: relative;
}

.tt_03 a: after {
	content:'';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #1fae9d;
	bottom: -10px;
	left: 50%;
	margin-left: -6px;
	display: none;
}

.tt_03 a: hover,.tt_03 a.cur {
	background: #1fae9d;
	color: white;
}

.tt_03 a: hover:after,.tt_03 a.cur:after {
	display:block
}

.th_03 {
}

.th_03 .planList {
	display: none;
}

.th_03 .planList:first-of-type {
	display: block
}

.planList {
}

.planList li {
	border-bottom: 1px solid #EEEEEE;
	margin: 0 10px;
}

.planList li a {
	padding: 10px 0;
}

.planList li p {
	font-size: 14px;
	color: #282828;
	height: 20px;
}

.planList li time {
	display: block;
	font-size: 12px;
	color: #1FAE9D;
	margin-top: 5px;
}

.hot_news2 {
}

.hot_news2 li {
}

.hot_news2 li img {
	width: 180px;
	height: 110px;
}

.hot_news2 li .btu {
	text-align: right;
}

.tt_04 {
height: 32px;
background: #EEEEEE;
line-height: 32px;
}

.tt_04 a {
	width: 50%;
	float: left;
	text-align: center;
	color: #999999;
} 

.tt_04 a:hover,.tt_04 a.cur{
color: white;
background: #1FAE9D;
}

.th_04 {
border: 1px solid #EEEEEE;
}

.th_04 .item {
padding: 25px 9px;
}

.th_04 .Knews2 {
}

.th_04 .more {
clear: both;
display: block;
text-align: center;
font-size: 14px;
color: #C8C8C8;
}

.Knews2 {
}

.Knews2 li {
width: 48%;
float: left;
margin-bottom: 20px;
height: 50px;
}
.Knews2 li:nth-of-type(2n){
 float:right
}
.Knews2 li a {
}

.Knews2 li time {
width: 50px;
height: 50px;
background: #1FAE9D;
color: white;
display: block;
float: left;
text-align: center;
margin-right: 10px;
}
.Knews2 li:nth-of-type(2n) time{
background: #FE8052;
}
.Knews2 li time p {
font-size: 20px;
}

.Knews2 li time span {
font-size: 12px;
}

.Knews2 li a>p {
font-size: 12px;
color: #282828;
top: 6px;
position: relative;
}

.foot {
}

.foot .foot_top {
background: #1FAE9D;
}
.foot_top{}
.foot_top .wh{
    padding: 20px 0;
}
.foot_top .fList{}
.fList{
    justify-content: space-between;
}
.fList li{
    text-align: center;
}
.fList li img{
    float: left;
    margin-right: 10px;
}
.fList li .ro{
    float: right;
    text-align: left;
    color: white;
    padding-top: 13px;
}
.fList li .ro p{
    font-size: 18px;
}
.fList li .ro span{
    font-size: 14px;
    color: white;
    opacity: .6;
}
.foot_main{
    background: #EDFFFD;
    padding: 40px 0;
}
.foot_main .l{
    width: 30%;
}
.foot_main .l>a{}
.foot_main .l>a img{
    max-width: 250px;
}
.foot_main .l .list{
    margin-top: 30px;
}
.foot_main .l .list a{}
.foot_main .l .list a img{}
.foot_main .r{
    text-align: center;
    width: 60%;
}
.foot_main .r .list{
    /* margin-top: 55px; */
}
.foot_main .r .list a{
    font-size: 16px;
    /*border-right: 1px solid;*/
    line-height: 16px;  
}
.foot_main .r .list a:last-of-type{border-right:0}
.foot_main .r p{
    font-size: 14px;
    color: #8A9392;
    margin-top: 20px;
}
.foot_main .r p a{
    color: #8A9392;
}
.foot_bot{
    background: #282828;
    color: white;
    padding: 8px 0;
}
.foot_bot .wh{}
.foot_bot span{
    color: white;
}
.foot_bot a{
    color: white;
}
.l_location{
    padding: 10px 0;
}
.l_location .wh{
    color: #999999;
    font-size: 14px;
}
.l_location a{
    color: #999999;
}
.l_location span{}
.l_typeS{
    margin-bottom: 30px;
}
.l_typeS .wh{}
.l_typeS .main{
    border: 1px solid #EEEEEE;
}
.l_typeS .item{
    position: relative;
    padding-left: 110px;
    border-bottom: 1px dashed #EEEEEE;
}
.l_typeS .item>span{
    color: #1FAE9D;
    position: absolute;
    left: 10px;
    font-size: 14px;
    top: 12px;
}
.l_typeS .item>span img{
    margin-right: 5px;
    vertical-align: middle;
}
.l_typeS .check_item{}
.l_typeS .check_item:after{
    content:'';
    display:table;
    clear:both
}
.check_item{
    padding: 10px 0;
    line-height: 22px;
}
.check_item .check_label{
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.check_item .checktime_label{
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.check_item .layui-inline{
    display: inline-block;
    background-image: url(../images/calendar.png);
    background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 24px;
    border: 1px solid #dedede;
}
.check_item .layui-input-inline{
    display: inline-block;
}
.check_item .layui-form-mid{
    display: inline-block;
}
.check_item .layui-inline input{
    width: 100px;
    border: none;
    text-align: center;
    line-height: 22px;
}
.check_label{
    font-size: 14px;
    color: #282828;
}
.check_label input[type=checkbox]{
    width: 0;
    height: 0;
    visibility: hidden;
    margin: 0;
    padding: 0;
}
.check_label .check{
    width: 14px;
    height: 14px;
    border: 1px solid #CCCCCC;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
.check_label input[type=checkbox]:checked + .check{background-image: url(../images/checked.png);border: none;}
.checktime_label{}
.checktime_label input[type=radio]{
  width: 0;
    height: 0;
    visibility: hidden;
    margin: 0;
    padding: 0;  
}
.checktime_label input[type=radio]:checked + .check{background-image: url(../images/checked.png);border: none;}
.checktime_label .check{
    width: 14px;
    height: 14px;
    border: 1px solid #CCCCCC;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
.l_checkNews{
    padding-bottom: 50px;
}
.l_checkNews .wh{}
.l_checkNews .lList,.l_checkNews .lArticle{
    width: 800px;
    float: left;
}
.l_checkNews .rLtj{
    width: 370px;
    float: right;
}
.l_checkNews .l_payprocess{}
.l_checkNews .home_re_r{}
.l_checkNews .home_hplan_r{
    clear: both;
}
.l_checkNews .home_hot_r{}
.lList{}
.lList .tt_05{}
.lList .th_05{}
.tt_05{
    padding: 2px;
    background: #F8F8F8;
}
.tt_05 a{
    line-height: 32px;
    padding: 0 20px;
    background: #FFFFFF;
    margin: 2px;
    display: inline-block;
    font-size: 16px;
}
.tt_05 a:hover,.tt_05 a.cur{
    background: #1FAE9D;
    color: white;
}
.th_05{}
.th_05 .item{}
.th_05 .lNewsList{}
.lNewsList{}
.lNewsList li{
    padding: 20px 0;
    border-bottom: 1px solid #EEEEEE;
    width: 100%;
}
.lNewsList li img{
    width: 120px;
    height: 120px;
    object-fit: cover;
    float: left;
    margin-right: 20px;
}
.lNewsList li .ro{}
.lNewsList li .ro>h3{
    font-size: 16px;
    color: #282828;
    height: 25px;
    line-height: 25px;
}
.lNewsList li .ro>p{
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    height: 32px;
    margin-top: 5px;
}
.lNewsList li .bt{
    margin-top: 33px;
}
.lNewsList li .l{
    font-size: 12px;
}
.lNewsList li .l span{
    color: #1FAE9D;
    font-size: 16px;
}
.lNewsList li .l time{
    color: #999999;
    margin-left: 50px;
}
.lNewsList li .r{}
.lNewsList li .r .share{
    display: inline-block;
    background-image: url(../images/share.png);
    background-repeat: no-repeat;
    background-size: 15px;
    padding-left: 22px;
    color: #999999;
    margin-right: 30px;
    line-height: 25px;
    background-position: left;
}
.lNewsList li .btuA{
    border: 1px solid #1FAE9D;
    background: white;
    color: #1FAE9D;
    line-height: 30px;
,
    animation-l: 1;
    display: i;
}
.lNewsList li .btuB{
    background: #FE8052;
    color: white;
    border: none;
    margin-left: 10px;
}
.l_payprocess{
    border: 1px solid #EEEEEE;
    padding-bottom: 20px;
}
.l_payprocess ul{
    margin: 0 15px;
}
.l_payprocess ul li{
    background-repeat: no-repeat;
    padding-left: 47px;
    background-size: 30px;
    margin-bottom: 20px;
}
.l_payprocess ul li h3{
    font-size: 14px;
    color: #282828;
}
.l_payprocess ul li p{
    font-size: 12px;
    color: #999999;
    margin-top: 5px;
    line-height: 1.8;
}
.l_payprocess ul li p a{color: #1FAE9D;}
.lArticle{}
.lArticle>h3{
    font-size: 22px;
    color: #282828;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.lArticle .AtopRo{
    padding-bottom: 30px;
    border-bottom: 1px solid #EEEEEE;
}
.lArticle .AtopRo:after{
    content:'';
    display:table;
    clear:both
}
.lArticle .AtjList{
    clear: both;
}
.lArticle .ADetail{
    margin-top: 15px;
}
.AtopRo{
}
.AtopRo .img{width: 40%;float: left;}
.AtopRo .img .bgCover{
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.AtopRo .img .bgCover p{
    position: absolute;
    width: 68%;
    top: 31%;
    left: 6%;
    -webkit-transform: rotateY(45deg);
    transform: rotateY(45deg);
    line-height: 20px;
    height: 40px;
    font-size: 12px;
    letter-spacing: 1px;
}
.AtopRo .img>p{
    font-size: 12px;
    color: #282828;
    text-align: center;
    margin-top: 10px;
}
.AtopRo .img p span{
    display: block;
    color: #1FAE9D;
    font-size: 14px;
}
.AtopRo .ro{
    float: right;
    width: 56%;
}
.AtopRo .ro .item{
    font-size: 14px;
    color: #282828;
    margin-bottom: 10px;
    position: relative;
    padding-left: 80px;
    line-height: 1.6;
}
.AtopRo .ro .item span{
    color: #666666;
    position: absolute;
    left: 0;
}
.AtopRo .ro .item p{
    color: #1FAE9D;
}
.AtopRo .ro .itemJg{
    border: 1px solid #EEEEEE;
    height: 60px;
    position: relative;
    padding-left: 80px;
    margin-bottom: 10px;
}
.AtopRo .ro .itemJg>span{
    font-size: 14px;
    color: #666666;
    position: absolute;
    left: 0;
    width: 80px;
    text-align: center;
    top: 21px;
}
.AtopRo .ro .itemJg .list{
    float: right;
}
.AtopRo .ro .itemJg .list li{
    float: left;
    height: 50px;
    background: #F8F8F8;
    text-align: center;
    padding: 0 20px;
    margin: 0 5px;
    margin-top: 5px;
}
.AtopRo .ro .itemJg .list li p{
    font-size: 16px;
    color: #1FAE9D;
    margin-top: 8px;
}
.AtopRo .ro .itemJg .list li span{
    display: block;
    color: #999999;
    font-size: 12px;
}
.AtopRo .ro .itemJg .list .li1{}
.AtopRo .ro .itemJg .list .li2{
    background: #1FAE9D;
}
.AtopRo .ro .itemJg .list .li2 p,
.AtopRo .ro .itemJg .list .li2 span{color:white}
.AtopRo .ro .itemJg .list .li3{}
.AtopRo .ro .itemJg .list .li3 p{color:#FE8052}
.AtjList{}
.AtjList .tou_02{
}
.AtjList .AtjListI{
    margin-bottom: 20px;
}
.AtjList .AtjBtuList{}
.AtjListI{}
.AtjListI li{
    margin-bottom: 10px;
}
.AtjListI li a{
    font-size: 14px;
    color: #666666;
}
.AtjListI li p{
    height: 25px;
    line-height: 25px;
}
.AtjBtuList{
    justify-content: space-between;
}
.AtjBtuList li{
    height: 45px;
    line-height: 45px;
    border: 1px solid #1FAE9D;
    text-align: center;
    font-size: 16px;
    color: #1FAE9D;
}
.AtjBtuList li a{
    color: #1FAE9D;
    padding: 0 20px;
}
.AtjBtuList li span{
    padding-left: 27px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left;
}
.AtjBtuList li.li1{}
.AtjBtuList li.li2{}
.AtjBtuList li.li3{}
.AtjBtuList li.li4{
    background: #FE8052;
    border: none;
}
.AtjBtuList li.li4 a{color:white}
.AtjBtuList li.li5{
    background: #1FAE9D;
}
.AtjBtuList li.li5 a{color:white}
.ADetail{}
.ADetail>.tt{
    height: 50px;
    line-height: 50px;
    background: #F8F8F8;
}
.ADetail .tt>.l{}
.ADetail .tt>.r{
    font-size: 12px;
    color: #999999;
    margin-right: 20px;
}
.ADetail .tt>.r a{
    color: #999999;
}
.ADetail .tt_06{}
.ADetail .th_06{}
.tt_06{}
.tt_06 a{
    font-size: 16px;
    color: #999999;
    padding: 0 20px;
    display: block;
    float: left;
    border-top: 2px solid #F8F8F8;
}
.tt_06 a:hover,.tt_06 a.cur{
    border-top: 2px solid #3FB9AB;
    background: white;
}
.th_06{}
.th_06 .item{
    padding-top: 20px;
}
.th_06 .Att{border: 1px solid #EEEEEE;padding: 10px;}
.th_06 .Att h3{
    font-size: 16px;
    color: #282828;
    line-height: 25px;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 10px;
    padding-bottom: 3px;
}
.th_06 .Att p{
    font-size: 12px;
    color: #666666;
    line-height: 18px;
}
.th_06 .Amulu{
    margin-top: 20px;
}
.th_06 .Amulu h2{
    font-size: 16px;
    color: #1FAE9D;
    margin-bottom: 10px;
}
.th_06 .Amulu h3{
    background: #F8F8F8;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin-bottom: 10px;
    margin-top: 15px;
}
.th_06 .Amulu h4{
    font-size: 16px;
    color: #282828;
    margin-left: 15px;
    margin-bottom: 10px;
}
.th_06 .Amulu p{
    font-size: 14px;
    color: #282828;
    margin-left: 25px;
    margin-bottom: 10px;
}
.ADetail .Abt{
    border: 1px solid #EEEEEE;
    /* height: 187px; */
    position: relative;
    width: 100%;
    padding-left: 150px;
    padding-right: 150px;
    padding-bottom: 20px;
}
.ADetail .Abt .erImg{
    position: absolute;
    left: 15px;
    top: 20px;
    text-align: center;
}
.ADetail .Abt .erImg img{
    width: 120px;
    height: 120px;
}
.ADetail .Abt .erImg p{}
.ADetail .Abt .erImg2{
    left: inherit;
    right: 15px;
}
.ADetail .Abt .ro{}
.ADetail .Abt .ro .tt{
    text-align: center;
    background-image: url(../images/youhuibg.png);
    height: 22px;
    background-size: 100% 100%;
    margin-top: 22px;
}
.ADetail .Abt .ro .tt span{
    background-image: url(../images/liwu.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 17px;
    line-height: 22px;
    font-size: 12px;
    color: #1FAE9D;
}
.ADetail .Abt .ro .th{
    max-width: 480px;
    font-size: 14px;
    color: #282828;
    margin-top: 10px;
}
.ADetail .Abt .ro .th a{
    color: #1FAE9D;
}
.ADetail .Abt .ro .bt{
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
}
.ADetail .Abt .ro .bt span{
    color: #EC3434;
    padding: 0 2px;
}
.ADetail .Abt .ro .bt em{
    text-decoration: underline;
}
.g_liuc>p{
    color: #1fae9d;
    font-weight: bold;
    font-size: 22px;
    margin-top: 29px;
}
.g_liuc{
    text-align: center;
}
.g_liuc ul{
    display: inline-block;
}
.g_liuc ul li{
    float: left;
    height: 50px;
    line-height: 50px;
    background: #F2F2F2;
    background-image: url(../images/liuc_01_.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 50px;
    padding-right: 80px;
    padding-left: 80px;
    position: relative;
}
.g_liuc ul li span{
    font-size: 24px;
    color: #999999;
    position: absolute;
    left: 21px;
}
.g_liuc ul li.li3{
    background-image: url(../images/liuc_03.png);
}
.g_liuc ul.cur1{}
.g_liuc ul.cur1 .li1 span{color: white;}
.g_liuc ul.cur1 .li1{
    background-color: #1FAE9D;
    color: white;
}
.g_liuc ul.cur1 .li1{
    background-image: url(../images/liuc_02.png);
}
.g_liuc ul.cur2{}
.g_liuc ul.cur2 .li1{
    background-image: url(../images/liuc_01.png);
}
.g_liuc ul.cur2 .li2{
    background-color: #1FAE9D;
    color: white;
    background-image: url(../images/liuc_02.png);
}
.g_liuc ul.cur2 .li2 span{color: white;}
.g_liuc ul.cur3{}
.check_info{}
.check_info .wh{}
.check_info .tou_02{}
.check_info .check_Imain{}
.check_Imain{
    border: 1px solid rgba(238,238,238,1);
}
.check_Imain .tt{
    height: 40px;
    background: #F6F6F6;
    text-align: center;
    line-height: 40px;
}
.check_Imain .itemlist .p1{
    float: left;
    width: 60%;
}
.check_Imain .itemlist .r{width:40%;text-align: center;}
.check_Imain .itemlist .p2{
    width: 33.33%;
    float: left;
}
.check_Imain .itemlist .p3{
    width: 33.33%;
    float: left;
}
.check_Imain .itemlist .p4{
    width: 33.33%;
    float: left;
}
.check_Imain .itemlist:after{
	content:'';
	clear: both;
	display: table;
}
.check_Imain .list{
    padding: 40px 0;
    border-bottom: 1px solid rgba(238,238,238,1);
}
.check_Imain .list .item{
    line-height: 35px;
}
.check_Imain .list .p1{
    font-size: 16px;
    color: #282828;
    padding: 0 20px;
}
.check_Imain .list .p2{}
.check_Imain .list .p2 select{
    width: 100px;
    margin: 0 auto;
    color: black;
    -webkit-appearance: auto;
}
.check_Imain .list .p3{}
.check_Imain .list .p3 select{
    -webkit-appearance: auto;
}
.check_Imain .list .p4{
    font-size: 16px;
    color: #F52323;
}
.check_Imain .addInfo{
    padding: 20px;
}
.check_Imain .addInfo label{display:block;margin-bottom: 5px;font-size: 14px;color: #666666;}
.check_Imain .addInfo label input{
    width: 15px;
    height: 15px;
}
.check_Imain .bt{
    
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    border-top: 1px solid rgba(238,238,238,1);
}
.check_Imain .bt .toList{
    font-size: 12px;
    color: #1FAE9D;
    background-image: url(../images/goback.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: left;
}
.check_Imain .bt .r{
    font-size: 12px;
    color: #282828;
}
.check_Imain .bt .r span{
    font-size: 16px;
    color: #F52323;
}
.contact_info{}
.contact_info .wh{}
.contact_info .tou_02{}
.contact_info form{
    padding-bottom: 50px;
}
.contact_info .form_info{
    border: 1px solid rgba(238,238,238,1);
    padding: 20px;
    margin-bottom: 50px;
}
.contact_info button[type=submit]{
	width: 400px;
	height: 50px;
	line-height: 50px;
	background: #1FAE9D;
	color: white;
	text-align: center;
	border: none;
	margin: 0 auto;
	display: block;
	font-size: 19px;
	cursor: pointer;
}
.contact_info .item{
    clear: both;
    margin-bottom: 20px;
}
.contact_info .item:after{
    content:'';
    clear:both;
    display:table
}
.contact_info .item .l{
    width: 49%;
}
.contact_info .item .r{
    width: 49%;
}
.contact_info .inp{}
.contact_info .inp p{
    font-size: 16px;
    color: #282828;
    margin-bottom: 5px;
    height: 24px;
    overflow: hidden;
}
.contact_info .inp p em{
    font-size: 16px;
    color: #F12D2D;
    line-height: 24px;
    padding-right: 5px;
}
.contact_info .inp input[type=text]{
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
    border: 1px solid rgba(238,238,238,1);
    text-indent: 10px;
} 
.contact_info .inp_radio{}
.contact_info .inp_radio label{
    float: left;
    line-height: 40px;
    margin-right: 40px;
}
.contact_info .inp_radio label input[type=radio]{
    margin-top: 9px;
}
.contact_info .inp textarea{
    height:160px;
    resize: both;
}
.typrList01{}
.typrList01 li{
    border: 1px solid rgba(238,238,238,1);
}
.typrList01 li a{
    padding: 15px 5px;
}
.typrList01 li h3{
    font-size: 14px;
    color: #282828;
    line-height: 18px;
    text-align: center;
    height: 36px;
    margin-bottom: 10px;
}
.typrList01 li .img{
    position: relative;
    height: 0;
    padding-bottom: 75%;
}
.typrList01 li .img img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.typrList01 li .p1{
    font-size: 12px;
    color: #282828;
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
}
.typrList01 li .p2{
    font-size: 12px;
    color: #666666;
    height: 20px;
    line-height: 20px;
}
.typrList01 li .bt{
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
}
.typrList01 li .bt .l{
    color: #999999;
    background-image: url(../images/time.png);
    font-size: 12px;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: left;
    padding-left: 13px;
}
.typrList01 li .bt span{
    color: #1FAE9D;
    float: right;
    background-image: url(../images/ico_01.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
}
.typrList02{}
.typrList02 li{
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.typrList02 li:after{
    content:'';
    clear:both;
    display:table
}
.typrList02 li img{
    width: 160px;
    height: 120px;
    object-fit: cover;
    float: left;
    margin-right: 20px;
}
.typrList02 li .ro{}
.typrList02 li .ro h3{
    font-size: 16px;
    color: #282828;
    height: 20px;
    line-height: 20px;
}
.typrList02 li .ro a p{
    font-size: 12px;
    color: #999999;
    line-height: 15px;
    height: 15px;
    margin-top: 8px;
}
.typrList02 li .bt{
    margin-top: 30px;
    line-height: 30px;
    height: 30px;
}
.typrList02 li .bt .l{}
.typrList02 li .bt time{
    font-size: 12px;
    color: #999999;
    margin-right: 30px;
}
.typrList02 li .bt .p2{
    float: right;
}
.typrList02 li .bt .p2 span{
    font-size: 14px;
    color: #282828;
}
.typrList02 li .bt .p2 .tag{
    color: rgba(31,174,157,1);
    border: 1px solid;
    padding: 0 10px;
}
.typrList02 li .bt .btu{
    font-size: 14px;
    color: #1FAE9D;
    line-height: 30px;
    border: 1px solid;
    padding:  0 20px;
    display: block;
    float: right;
}
.typrList03{}
.typrList03 li{}
.typrList03 li .bt{
    margin-top: 15px;
}
.typrList03 li .ro{}
.typrList03 li .ro h3{}
.l_tjreport{
    clear: both;
}
.l_tjreport .tou_02{}
.l_tjreport ul{}
.l_tjreport ul li{
    margin-bottom: 20px;
}
.l_tjreport ul li:after{
    content:'';
    display:table;
    clear:both
}
.l_tjreport ul li .tt{}
.l_tjreport ul li .tt img{width: 120px;height: 120px;float: left;margin-right: 10px;}
.l_tjreport2 ul li .tt img{width:140px;height:85px}
.l_tjreport ul li .ro{}
.l_tjreport ul li .ro h3{
    font-size: 16px;
    color: #282828;
    line-height: 20px;
    height: 40px;
}
.l_tjreport2 ul li .ro h3{ 
    line-height: 20px;
    height: 20px;
}
.l_tjreport ul li .ro p{
    font-size: 12px;
    color: #999999;
    height: 30px;
    line-height: 15px;
    margin-top: 2px;
}
.l_tjreport ul li .tags{
    padding: 5px 0;
}
.l_tjreport ul li .tags a{
    font-size: 14px;
    color: #1FAE9D;
    display: inline-block;
    line-height: 20px;
    padding: 0 5px;
    border: 1px solid;
}
.l_tjreport ul li time{
    font-size: 12px;
    color: #CCCCCC;
}
.l_tjreport ul li .bt{
    clear: both;
    padding-top: 15px;
}
.l_tjreport ul li .bt a{
    line-height: 30px;
    width: 48%;
    text-align: center;
}
.l_tjreport ul li .btuA{
    background: white;
    color: #1FAE9D;
    border: 1px solid;
    line-height: 28px !important;
}
.l_tjreport ul li .btuB{
    color: white;
}
.m_wraaper{}
.m_wraaper .wh{}
.m_wraaper .m_nav{}
.m_wraaper .m_ro{
    margin-bottom: 50px;
}
.m_nav{
    width: 240px;
    background: white;
}
.m_nav .tou_02{}
.m_nav ul{}
.m_nav ul li{
    line-height: 50px;
    padding: 0 15px;
    border-bottom: 1px solid #EEEEEE;
}
.m_nav ul li.cur,.m_nav ul li:hover{
    background: #1FAE9D;}
.m_nav ul li a{
    text-decoration: none;
}
.m_nav ul li p{
    background-image: url(../images/m_l_01.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 21px;
}
.m_nav ul li .m_nav_01{background-image: url(../images/m_l_01.png);}
.m_nav ul li .m_nav_02{background-image: url(../images/m_l_02.png);}
.m_nav ul li .m_nav_03{background-image: url(../images/m_l_03.png);}
.m_nav ul li .m_nav_04{background-image: url(../images/m_l_04.png);}
.m_nav ul li .m_nav_05{background-image: url(../images/m_l_05.png);}
.m_nav ul li .m_nav_06{background-image: url(../images/m_l_06.png);}
.m_nav ul li:hover .m_nav_01,.m_nav ul li.cur .m_nav_01{
    background-image: url(../images/m_l_01_.png);
    color: white;
}
.m_nav ul li:hover .m_nav_02,.m_nav ul li.cur .m_nav_02{
    background-image: url(../images/m_l_02_.png);
    color: white;
}
.m_nav ul li:hover .m_nav_03,.m_nav ul li.cur .m_nav_03{
    background-image: url(../images/m_l_03_.png);
    color: white;
}
.m_nav ul li:hover .m_nav_04,.m_nav ul li.cur .m_nav_04{
    background-image: url(../images/m_l_04_.png);
    color: white;
}
.m_nav ul li:hover .m_nav_05,.m_nav ul li.cur .m_nav_05{
    background-image: url(../images/m_l_05_.png);
    color: white;
}
.m_nav ul li:hover .m_nav_06,.m_nav ul li.cur .m_nav_06{
    background-image: url(../images/m_l_06_.png);
    color: white;
} 
.m_ro{
    width: 940px;
}
.m_ro .m_gr_01{}
.m_ro .m_gr_02{
    background: white;
    margin-bottom: 20px;
}
.m_ro .m_gr_03{}
.m_gr_01{
    height: 260px;
    position: relative;
    background-image: url(../images/m_bg.png);
    background-size: cover;
    padding-top: 1px;
}
.m_gr_01:after{
    content:
    '';
    position:
    absolute;
    width: 230px;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/m_bgx.png);
    background-size: cover;
    z-index: 1;
}
.m_gr_01 .tt{
    height: 60px;
    position: relative;
    z-index: 3;
    margin: 20px;
}
.m_gr_01 .tt .l{
    width: 50%;
}
.m_gr_01 .tt .l img{
    width: 60px;
    height: 60px;
    border-radius: 60px;
    float: left;
    margin-right: 10px;
}
.m_gr_01 .tt .l .ro{
    font-size: 18px;
    color: #FFFFFF;
}
.m_gr_01 .tt .l .ro h3{}
.m_gr_01 .tt .l .ro p{
    font-size: 12px;
}
.m_gr_01 .tt .r{}
.m_gr_01 .tt .r p{
    font-size: 24px;
    color: white;
    text-align: center;
}
.m_gr_01 .tt .r p span{
    font-size: 14px;
    display: block;
}
.m_gr_01 .hisswiper{position: relative;z-index: 1;margin-top: 50px;width: 80%;}
.hisswiper{}
.hisswiper .hiss_swiper{
    margin-bottom: 30px;
}
.hiss_swiper .swiper-slide{
    background: white;
    border-radius: 30px;
    line-height: 30px;
    height: 30px;
    width: auto;
}
.hiss_swiper .swiper-slide a{
    padding: 1px;
    display: block;
    line-height: 28px;
    padding-right: 16px;
}
.hiss_swiper .swiper-slide img{
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 100%;
    object-fit: cover;
    margin-top: 0;
    float: left;
    margin-right: 15px;
}
.m_gr_02{
    text-align: center;
    padding: 30px;
}
.m_gr_02>h3{
    font-size: 18px;
    color: #282828;
    display: inline-block;
    margin: 0 auto;
    background-image: url(../images/douhao.png);
    background-repeat: no-repeat;
    padding-left: 36px;
}
.m_gr_02 .vipList{
    margin-top: 30px;
    margin-bottom: 30px;
}
.m_gr_02 .m_gg{}
.m_gr_02 .taocList{
    margin-top: 30px;
}
.vipList{
    justify-content: space-between;
}
.vipList li{
    text-align: center;
}
.vipList li a{}
.vipList li a>span{}
.vipList li .p1{}
.vipList li .p2{}
.vipList li .p2 span{}
.vipList li .p3{}
.vipList li .p4{}
.m_gg{}
.m_gg>a{
    display: block;
    font-size: 0;
}
.m_gg>a img{
    width: 100%;
}
.m_gr_03{
    background: white;
    padding: 20px;
}
.m_gr_03{}
.taocList{
    justify-content: space-between;
}
.taocList li{
    border: 1px solid rgba(238,238,238,1);
    width: 245px;
    position: relative;
    height: 300px;
}
.taocList li:hover{-moz-box-shadow: 0px 1px 10px 1px rgba(31,174,157,.22);-webkit-box-shadow: 0px 1px 10px 1px rgba(31,174,157,.22);box-shadow: 0px 1px 10px 1px rgba(31,174,157,.22);border: 1px solid  #1fae9d;}
.taocList li a{
    /* position: relative; */
    text-decoration: none;
}
.taocList li a>span{
    background: #D3D3D3;
    color: white;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 30px;
    padding: 0 10px;
}
.taocList li:hover a>span{
    background:#1FAE9D; 
}
.taocList li .p1{
    font-size: 24px;
    color: #AAAAAA;
    margin-top: 70px;
}
.taocList li:hover .p1{
    color: #282828;
}
.taocList li .p2{
    font-size: 32px;
    color: #999999;
    margin-top: 30px;
}
.taocList li:hover .p2{
    color: #1FAE9D;}
.taocList li .p2 span{
    font-size: 18px;
}
.taocList li .p3{
    font-size: 14px;
    color: #CCCCCC;
}
.taocList li .p4{
    font-size: 18px;
    color: #FE8052;
    margin-top: 40px;
}
.m_ziliao {}
.m_ziliao li{
    clear: both;
    margin-bottom: 20px;
    border-bottom: 1px solid  #EEEEEE;
    padding-bottom: 15px;
    margin-bottom: 25px;
}
.m_ziliao li:last-of-type{
    border-bottom:
    none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.m_ziliao li>img{
    float: left;
    margin-right: 20px;
    width: 120px;
    height: 100px;
    object-fit: cover;
}
.m_ziliao li .ro{}
.m_ziliao li .ro>h3{
    font-size: 16px;
    color: #282828;
    height: 20px;
}
.m_ziliao li .ro{}
.m_ziliao li .list{
    margin-top: 15px;
}
.m_ziliao li .list a{
    border: 1px solid;
    padding: 0 10px;
    margin-right: 5px;
}
.m_ziliao li .bt{
    font-size: 12px;
    color: #999999;
    margin-top: 20px;
}
.m_ziliao li .bt .l{}
.m_ziliao li .bt .l p{
    display: inline-block;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 14px;
    margin-right: 20px;
}
.m_ziliao li .bt .l .p1{
    background-image: url(../images/time.png);
}
.m_ziliao li .bt .l .p2{
    background-image: url(../images/building.png);
}
.m_ziliao li .bt .l .p3{
    background-image: url(../images/toux.png);
}
.m_ziliao li .bt .l .p4{
    background-image: url(../images/page.png);
}
.m_ziliao li .bt .r{}
.m_ziliao li .btu{
    line-height: 30px;
    padding: 0 15px;
    color: #1FAE9D;
    border: 1px solid;
    display: inline-block;
}
.m_ziliao li .btu:hover{
    background:#1FAE9D;
    color:white
}
.m_ziliao li .list2{
    float: left;
    margin-right: 20px;
}
.m_ziliao li .list2 p{
    float: left;
    text-align: center;
    margin-right: 15px;
}
.m_ziliao li .list2 p img{margin:  0 auto;}
.m_ziliao li .list2 p span{}
.m_ziliao li .list2 p .img01{display: none;}
.m_ziliao li .list2 p .img02{display: block;}
.m_ziliao li .list2 .cur .img01{display: block;}
.m_ziliao li .list2 .cur .img02{display: none;}
.login{}
.dtt{
    color: #3c3939;
    font-size: 19px;
}
.dtt .dtt_01{
    margin-bottom: 20px;
}
.dtt .dtt_01 span{color: #f42121;}
.dtt .dtt_02{color: #f42121;}
.dtt .dtt_02 span{color: #3c3939;}
.form_login{
    width: 500px;
    margin: 150px auto;
}
.form_login .tt_07{}
.form_login .th_07{
    margin-top: 50px;
}
.tt_07{
    text-align: center;
}
.tt_07 a{
    font-size: 24px;
    margin: 0 30px;
}
.tt_07 a.cur{
    color: #1fae9d;
}
.th_07{}
.th_07 .inp{
    margin-bottom: 20px;
    position: relative;
}
.th_07 .inp>p{
    font-size: 16px;
    color: #9f9c9c;
    margin-bottom: 10px;
}
.th_07 .inp>input{
    line-height: 35px;
    text-indent: 20px;
}
.th_07 .inp>textarea{
    resize: auto;
}
.th_07 .inp.hq{padding-right:110px}
.th_07 .inp.hq input{
    margin-right: 110px;
    width: 100%;
}
.th_07 .inp.hq .hq{
    position: absolute;
    right: 0;
    bottom: 1px;
    width: 110px;
    background: #818181;
    color: white;
    line-height: 35px;
    text-align: center;
}
.th_07 .inp.yzm{position:relative}
.th_07 .inp.yzm input{
    margin-right: 125px;
}
.th_07 .inp.yzm img{
    height: 35px;
    width: 100px;
    position: absolute;
    right: 0;
    bottom: 1px;
}
.th_07 .btu{}
.th_07 .btu input{
    width: 100%;
    line-height: 35px;
    border: none;
    background: #f42121;
    color: white;
    cursor: pointer;
}
.pay_info{
    margin-bottom: 100px;
}
.pay_order{}
.pay_order table{border-collapse: collapse;width: 100%;}
.pay_order .th{clear: both;width: 150px;text-align: center;background: #dedede;color: #6a6969;} 
.pay_order table,.pay_order table td,.pay_order table tr{
    border: 1px solid black;
}
.pay_order td{padding: 10px 5px;}
.pay_way{}
.pay_way li{
    display: inline-block;
    margin-right: 50px;
}
.pay_other{
    border: 1px solid #dedede;
    padding: 20px;
    line-height: 2;
}
.r-pop {
	position: fixed;
	bottom: 50%;
	margin-bottom: -136px;
	right: 10px;
	background-color: #1fae9d;
	width: 68px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	z-index: 201;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.r-pop li {
	height: 68px;
	color: #fff;
	text-align: center;
	position: relative
}

.r-pop li p {
	height: 68px;
	width: 68px;
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	cursor: pointer;
	text-align: center;
	position: relative;
	z-index: 10;
	line-height: 1
}

.r-pop li p i {
	display: block;
	font-size: 24px;
	margin-bottom: 5px
}

.r-pop li a {
	color: #fff;
	display: block;
	height: 68px;
	padding-top: 10px
}

.r-pop li a:hover {
	color: #fff;
	text-decoration: none;
}

.r-pop li div {
	position: absolute;
	bottom: 0;
	right: 0;
	transition: all .3s ease;
	display: none;
	width: 150px
}

.r-pop li .pop-sys {
	background-color: #fff;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
	border: 1px solid #eee;
	width: 150px;
	height: auto;
	padding: 10px;
	font-size: 12px;
	color: #999
}

.r-pop li .pop-sys span {
	display: inline-block;
	margin-top: 5px
}

.r-pop li .pop-sys img {
	width: 120px
}

.r-pop li:not(:last-child) {
	border-bottom: 1px solid #f8f9f9;
}

.r-pop li:hover {
	background-color: #136c62;
}

.r-pop li:hover .pop-tel {
	right: 69px;
	background-color: #00306e;
	height: 67px;
	line-height: 68px;
	font-size: 16px;
	display: block;
	z-index: 2
}

.r-pop li:hover .pop-sys {
	display: block;
	right: 69px
}
.s_single{
    border-bottom: 10px solid #F8F8F8;
    padding: 50px 0;
}
.s_tt01{font-size: 28px;color: #282828;text-align: center;font-weight: bold;margin-bottom: 30px;}
.s_tt01 em{
    color: #1FAE9D;
    font-style: normal;
}
.s_tt_p01{
    color: #666666;
    margin: 0 auto;
    text-align: center;
    line-height: 18px;
    margin-bottom: 30px;
    width: 1130px;
}
.max-1000{max-width: 1000px;margin: 0 auto;}
.single_01{}
.single_01 .wh{}
.single_01 .s_tt01{}
.single_01 .new_con{}
.single_01 .new_con>img{}
.single_01 .new_con>p{
    color: #666666;
    font-size: 18px;
    margin-top: 30px;
}
.single_02{}
.single_02 .wh{}
.single_02 .s_tt01{
    margin-bottom: 40px;
}
.single_02 .single_con{
    margin: 0 auto;
    font-size: 0;
    width: 1200px;
    position: relative;
}
.single_02 .single_con>img{
    width: 851px;
}
.single_02 .single_con p{
    font-size: 16px;
    color: #282828;
    position: absolute;
    width: 220px;
    height: 44px;
}
.single_02 .single_con p.p1{
    top: 15px;
    right: 967px;
    text-align: right;
}
.single_02 .single_con p.p2{
    bottom: 15px;
    left: 408px;
}
.single_02 .single_con p.p3{
    top: 15px;
    right: 688px;
    text-align: right;
}
.single_02 .single_con p.p4{
    bottom: 15px;
    left: 689px;
}
.single_02 .single_con p.p5{
    top: 15px;
    right: 406px;
    text-align: right;
}
.single_02 .single_con p.p6{
    bottom: 15px;
    left: 965px;
}
.single_02 .single_con p.p7{}
.single_02 .single_con p.p8{}
.single_02_{
    background: #1FAE9D;
}
.single_02_ .wh{}
.single_02_ .s_tt01{
    margin-bottom: 30px;
    color: white;
    border-bottom: 1px solid rgba(255,255,255,.34);
    padding-bottom: 30px;
}
.single_02_ .single_con{
    margin: 0 auto;
    FONT-WEIGHT: 100;
    width: 1200px;
    position: relative;
    padding: 40px 0;
}
.single_02_ .single_con>img{
    width: 1015px;
}
.single_02_ .single_con p{
    font-size: 22px;
    color: white;
    position: absolute;
    width: 220px;
    text-align: center;
}
.single_02_ .single_con p.p1{
    bottom: 0;
    left: 51px;
}
.single_02_ .single_con p.p2{
    right: 798px;
    top: 0;
}
.single_02_ .single_con p.p3{
    bottom: 0;
    left: 307px;
}
.single_02_ .single_con p.p4{
    right: 549px;
    top: 0;
}
.single_02_ .single_con p.p5{
    bottom: 0;
    left: 551px;
}
.single_02_ .single_con p.p6{
    right: 302px;
    top: 0;
}
.single_02_ .single_con p.p7{
    bottom: 0;
    left: 804px;
}
.single_02_ .single_con p.p8{
    right: 50px;
    top: 0;
}
.single_04{}
.single_03 .wh{}
.single_03 .s_tt01{margin-bottom: 40px;}
.single_03 .single_con{
    position: relative;
}
.single_03 .single_con>img{
    width: 1160px;
}
.single_03 .single_con p{
    font-size: 16px;
    position: absolute;
    width: 130px;
}
.single_03 .single_con p:nth-of-type(2n-1){color:white}
.single_03 .single_con p.p1{
    top: 46px;
    left: 35px;
}
.single_03 .single_con p.p2{
    top: 46px;
    left: 253px;
}
.single_03 .single_con p.p3{
    top: 46px;
    left: 444px;
}
.single_03 .single_con p.p4{
    top: 46px;
    left: 633px;
}
.single_03 .single_con p.p5{
    top: 46px;
    left: 827px;
}
.single_03 .single_con p.p6{
    top: 46px;
    left: 1013px;
}
.single_03 .single_con p.p7{
    top: 162px;
    right: 39px;
    text-align: right;
}
.single_03 .single_con p.p8{
    top: 162px;
    right: 253px;
    text-align: right;
}
.single_03 .single_con p.p9{
    top: 162px;
    right: 444px;
    text-align: right;
}
.single_03 .single_con p.p10{
    top: 162px;
    right: 633px;
    text-align: right;
}
.single_03 .single_con p.p11{
    top: 162px;
    right: 824px;
    text-align: right;
}
.single_03 .single_con p.p12{
    top: 162px;
    right: 1015px;
    text-align: right;
}
.single_04{}
.single_04 .wh{}
.single_04 .s_tt01{}
.single_04 .s_ttp01{}
.single_04 .single_con{}
.single_04 .single_con>img{}
.single_04 ul{
    width: 1130px;
    margin: 0 auto;
}
.single_04 ul li{
    width: 540px;
    position: relative;
    float: left;
    margin-bottom: 25px;
    padding-left: 20px;
}
.single_04 ul li:nth-of-type(2n){float:right}
.single_04 ul li img{
    position: absolute;
    left: 0;
    top: 20px;
}
.single_04 ul li .ro{
    width: 520px;
    height: 125px;
    border: 1px solid #1FAE9D;
    padding-left: 60px;
    padding-right: 20px;
    padding-top: 15px;
}
.single_04 ul li .ro h3{
    font-size: 18px;
    color: #282828;
}
.single_04 ul li .ro p{
    color: #666666;
    font-size: 14px;
    line-height: 18px;
    height: 72px;
    margin-top: 5px;
}
.single_05{}
.single_05 .wh{}
.single_05 .s_tt01{} 
.single_05 .single_con{}
.single_05 .single_con>img{}
.single_05 ul{}
.single_05 ul li{
    width: 380px;
    height: 150px;
    border: 1px solid #1FAE9D;
    position: relative;
    padding: 20px;
    padding-bottom: 0;
    float: left;
    margin-top: 50px;
    margin-right: 29px;
    margin-bottom: 15px;
}
.single_05 ul li:nth-of-type(3n){margin-right:0}
.single_05 ul li p.p1{
    font-size: 60px;
    color: #1FAE9D;
    font-style: italic;
    padding: 0 10px;
    background: white;
    position: absolute;
    right: 20px;
    top: -47px;
} 
.single_05 ul li h3{
    font-size: 20px;
    color: #1FAE9D;
}
.single_05 ul li p.p2{
    font-size: 16px;
    color: #282828;
    margin-top: 8px;
    line-height: 18px;
    height: 72px;
}
.single_06{}
.single_06 .wh{}
.single_06 .s_tt01{
    margin-bottom: 40px;
} 
.single_06 .single_con{}
.single_06 .single_con>img{}
.single_06 ul{}
.single_06 ul li{
    width: 585px;
    height: 120px;
    border: 1px solid #1FAE9D;
    float: left;
    margin-bottom: 30px;
}
.single_06 ul li:nth-of-type(2n){float:right;margin-right: 0;}
.single_06 ul li img{
    float: left;
    margin-right: 20px;
} 
.single_06 ul li h3{
    font-size: 22px;
    color: #1FAE9D;
    margin-top: 21px;
}
.single_06 ul li p.p1{
    width: 350px;
    margin-top: 10px;
}
.single_07{}
.single_07 .wh{}
.single_07 .s_tt01{} 
.single_07 .single_con{}
.single_07 .single_con>img{}
.single_07 ul{}
.single_07 ul li{
    border: 1px solid #EEEEEE;
    width: 224px;
    text-align: center;
    height: 260px;
    padding-top: 30px;
    float: left;
    margin-right: 20px;
}
.single_07 ul li:last-of-type{margin-right:0}

.single_07 ul li img{} 
.single_07 ul li h3{font-size: 22px;color: #282828;margin-top: 40px;}
.single_07 ul li span,.single_07 ul li em{
    width: 50px;
    height: 4px;
    display: block;
    background: #1FAE9D;
    margin: 10px  auto;
} 
.single_07 ul li p{
    
    text-align: center;
    font-size: 0;
}
.single_07 ul li p.p1{
   text-transform: uppercase;
    color: #999999;
    font-size:14px
}
.single_08{}
.single_08 .wh{}
.single_08 .s_tt01{} 
.single_08 .single_con{}
.single_08 .single_con>img{}
.single_08 ul{}
.single_08 ul li{
    width: 380px;
    height: 370px;
    border: 1px solid #1FAE9D;
    margin-bottom: 35px;
    float: left;
    margin-right: 30px;
}
.single_08 ul li:nth-of-type(3n){margin-right:0}
.single_08 ul li .tt{
    height: 100px;
    background: #1FAE9D;
    color: white;
    padding-top: 20px;
    padding-left: 26px;
}
.single_08 ul li .tt img{
    float: left;
    margin-right: 10px;
} 
.single_08 ul li .ro{}
.single_08 ul li .ro h3{
    font-size: 22px;
}
.single_08 ul li .ro p{
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 5px;
} 
.single_08 ul li .list{
    height: 270px;
    padding: 20px;
}
.single_08 ul li .list span,.single_08 ul li .list em{display: block;float: left;width: 169px;font-size: 18px;color: #282828;margin-bottom: 20px;position: relative;padding-left: 20px;font-style: normal;}
.single_08 ul li .list span::before,.single_08 ul li .list em::before{content: '';width: 8px;height: 8px;position: absolute;background: #1FAE9D;border-radius: 10px;left: 0;top: 8px;}
.single_09{}
.single_09 .wh{}
.single_09 .s_tt01{} 
.single_09 .single_con{}
.single_09 .single_con>img{}
.single_09 ul{}
.single_09 ul li{
    width: 285px;
    height: 180px;
    border: 1px solid #979797;
    border-top: 6px solid #1FAE9D;
    position: relative;
    padding: 20px;
    padding-bottom: 0;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.single_09 ul li:nth-of-type(4n){margin-right:0}
.single_09 ul li img{
    position: absolute;
    right: 20px;
    top: 20px;
} 
.single_09 ul li h3{
    font-size: 20px;
    color: #282828;
    margin-top: 10px;
    font-weight: bold;
} 
.single_09 ul li p{
    font-size: 16px;
    color: #666666;
    margin-top: 25px;
}
.single_13{}
.single_10 .wh{}
.single_10 .s_tt01{} 
.single_10 .single_con{}
.single_10 .single_con>img{}
.single_10 ul{
    position: relative;
}
.single_10 ul>img{}
.single_10 ul li{
    position: absolute;
} 
.single_10 ul li.li1,.single_10 ul li:nth-of-type(1) {
    top: 37px;
    left: 205px;
} 
.single_10 ul li.li1 p,.single_10 ul li:nth-of-type(1) p{
    width:712px
}
.single_10 ul li.li2,.single_10 ul li:nth-of-type(2){
    top: 151px;
    left: 260px;
} 
.single_10 ul li.li2 p,.single_10 ul li:nth-of-type(2) p{
    width:650px
}
.single_10 ul li.li2 h3,.single_10 ul li:nth-of-type(2) h3{
    margin-top: 10px;
}
.single_10 ul li.li3,.single_10 ul li:nth-of-type(3){
    top: 250px;
    left: 290px;
} 
.single_10 ul li.li3 p,.single_10 ul li:nth-of-type(3) p{
    width:620px
}
.single_10 ul li.li3 h3,.single_10 ul li:nth-of-type(3) h3{
    margin-top: 10px;
}
.single_10 ul li h3{
    font-size: 22px;
    float: left;
    width: 150px;
    text-align: center;
} 
.single_10 ul li p{}
.single_11{}
.single_11 .wh{}
.single_11 .s_tt01{}  
.single_11 ul{}
.single_11 ul li{
    width: 380px;
    height: 140px;
    border: 1px solid #EEEEEE;
    position: relative;
    padding-left: 20px;
    padding-top: 34px;
    margin-bottom: 30px;
    float: left;
    margin-right: 30px;
} 
.single_11 ul li:nth-of-type(3n){margin-right:0}
.single_11 ul li h3{
    font-size: 18px;
    color: #282828;
    width: 250px;
    float: left;
    margin-top: 10px;
    height: 50px;
} 
.single_11 ul li:after{
    content:'';
    width: 3px;
    height: 40px;
    background: #1FAE9D;
    position: absolute;
    right: 0;
    top: 45px;
}
.single_11 ul li span,.single_11 ul li em{
    font-size: 50px;
    color: #1FAE9D;
    font-style: italic;
    float: left;
    margin-right: 16px;
}
.single_12{}
.single_12 .wh{}
.single_12 .s_tt01{}  
.single_12 ul{
    text-align: center;
    font-size: 0;
}
.single_12 ul li{
    width: 208px;
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
    margin-bottom: 35px;
    margin-top: 30px;
} 
.single_12 ul li:nth-last-of-type{
    margin-right:0
}
.single_12 ul li h3{
    text-align: center;
    height: 62px;
    background-image: url(../img/single/bg11.png);
    padding-top: 15px;
} 
.single_12 ul li p{
    font-size: 14px;
    color: #666666;
    height: 70px;
    line-height: 14px;
    margin-top: 20px;
    text-align: left;
} 
.single_12 ul li h3>span,.single_12 ul li h3>em{
    color: white;
    font-size: 16px;
    display: block;
} 
.single_12 ul li p.p1,.single_12 ul li>em{
    font-size: 50px;
    color: #1FAE9D;
    font-style: italic;
    display: block;
    text-align: center;
    font-weight: bold;
    line-height: 50px;
    margin-bottom: 15px;
}
.single_13{}
.single_13 .wh{}
.single_13 .s_tt01{}  
.single_13 ul{
    position: relative;
    width: 970px;
    margin: 0 auto;
}
.single_13 ul>img{}
.single_13 ul li{
    position: absolute;
    width: 160px;
} 
.single_13 ul li.li1,.single_13 ul li:nth-of-type(1){
    top: 218px;
    left: 131px;
} 
.single_13 ul li.li2,.single_13 ul li:nth-of-type(2){
    top: 37px;
    left: 10px;
} 
.single_13 ul li.li3,.single_13 ul li:nth-of-type(3){
    top: 218px;
    left: 469px;
} 
.single_13 ul li.li4,.single_13 ul li:nth-of-type(4){
    top: 37px;
    left: 329px;
} 
.single_13 ul li.li5,.single_13 ul li:nth-of-type(5){
    top: 218px;
    left: 813px;
} 
.single_13 ul li.li6,.single_13 ul li:nth-of-type(6){
    top: 37px;
    left: 672px;
} 
.single_13 ul li h3{
    font-size: 20px;
    color: #282828;
} 
.single_13 ul li p{
    font-size: 14px;
    color: #666666;
    margin-top: 7px;
    line-height: 14px;
}
.single_14{}
.single_14 .wh{}
.single_14 .s_tt01{}  
.single_14 ul{} 
.single_14 ul li{
    border: 1px solid #DDDDDD;
    width: 285px;
    height: 200px;
    text-align: center;
    float: left;
    padding-top: 30px;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 9px;
}  
.single_14 ul li:nth-of-type(4n){
    margin-right:0
}
.single_14 ul li h3{
    font-size: 22px;
    color: #282828;
    margin-top: 16px;
} 
.single_14 ul li img{}
.table_order{
    text-align: center;
    width: 100%;
    margin-top: 20px;
    background-color: white;
}
.table_order th{background: #1fae9d;
    color: white;}
.table_order tr:hover{
    background: #1fae9d;
    color: white;
}
.table_order th,.table_order td{
    padding: 20px 10px;
    line-height: 1.5;
    font-size: 14px;
}
.listbg01{background-color: white;padding: 20px;}

